#include<stdio.h>
void swap(int *a,int *b);
int main()
{
	int num[10]={0};
	int i,j,d1=0,d2=0,x1=0,x2=0;
	for(i=0;i<10;i++)
	{
		scanf("%d",&num[i]);
	}
	d1=num[0];
	x1=num[0];

	for(i=1;i<10;i++)
	{

		if(x1>num[i])
		{
			x1=num[i];
			x2=i     ;
			
		}
}
        for(i=0;i<10;i++)
{
		 if(d1<num[i])
		{
			d1=num[i];
			d2=i;
		}		
	}
	for(i=0;i<10;i++)
	{
		if(num[i]==x1)
		{
			x2 = i;
			break;
		}
	}

	if(x2==0&&d2==9)
	{
		swap(&num[d2],&num[0]);
	}
	else
	{	swap(&num[x2],&num[9]);
		swap(&num[d2],&num[0]);
	}
	for(i=0;i<10;i++)
	{
		printf("%d ",num[i]);
	}
	return 0;
} 
void swap(int *a,int *b)
{
	int t;
	t=*a;
	*a=*b;
	*b=t;
}

